<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

::selection,
::-moz-selection {
}

/*
.header{
    background-image: url("/Content/themes/LawrenceHamblin/images/lawrencehamblin_white.png");
    background-position: left 100px top 50px;
    background-repeat: no-repeat;
}
*/

/*
 * A better looking default horizontal rule
 */

hr {
    border-top-color:#f1f2f2;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    background: #ccc;
    color: #000;
}

/* ==========================================================================
   Spider Styles
   ========================================================================== */

/*-------general-------*/
body {
	color:#58595b;
}

/*-------typography-------*/
h1, h2, h3, h4, h5, h6, legend {
	color:#94211E;
}

h1,
legend,
.heading h2,
.sub-heading h2 {
	background-color:#fff;
}

p.title {
	color:#94211E;
}

.header .contact p.title {
	color:#939598;
}

p.title.table {
}

a {
	color:#19171C;
}

a:hover,
a:focus {
	color:#666;
}

.fa-stack .fa-stack-2x {
	color:#efefef;
}

.fa-stack .fa-stack-1x {
	color:#f05a2a;
}

/*-------scaffolding-------*/
.container {
	border-bottom-color: #a7a9ac;
}

.sub-nav {
	border-color:#d8d8d8;
}

.header {
	background-color:#fff;
	border-color:#94211E;
}

.pre-footer {
	background-color:#f1f2f2;
}

.column-left-divide,
.column-right-divide {
	border-color: #d0d2d3;
}

.box {
	background-color: #f1f2f2;
}

.pre-footer .box {
	background-color:#fff;
}

.pre-footer .box .form-control {
	background-color: #f1f2f2;
}

.grey-box {
	background-color:#babcbf;
}

/*-------header-------*/
.sub-header {
	background-color:#f05a2a;
	border-bottom-color:#a8a8a8;
}

.nav .open &gt; a, 
.nav .open &gt; a:hover, 
.nav .open &gt; a:focus,
.nav &gt; li &gt; a:hover,
.nav &gt; li &gt; a:focus {
	background-color:transparent;
	color:#841904;
}

.sub-header ul li {
	color:#fff;
}

.sub-header ul li a {
	color:#fff;
	border-left-color:#fff;
}

.dropdown-menu .divider {
	background-color:transparent;
}

/*-------navigation-------*/
.navbar-default {
	background-color:#babcbf;
	border-bottom-color:#efefef;
}

.navbar-default .navbar-nav &gt; li &gt; a {
	color:#fff;
}

.navbar-default .navbar-nav &gt; li &gt; a &gt; i {
	color:#efefef;
}

.navbar-default .navbar-nav &gt; li &gt; a:hover,
.navbar-default .navbar-nav &gt; li &gt; a:focus,
.navbar-default .navbar-nav &gt; .open &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a:hover,
.navbar-default .navbar-nav &gt; .open &gt; a:focus {
  color:#fff;
  background-color:#f05a2a;
}

.dropdown-menu {
	color:#fff;
	background-color:#f05a2a;
}

.dropdown-menu &gt; li &gt; a {
	color:#fff;
	border-bottom-color:#fff;
}

.dropdown-menu &gt; li &gt; a:hover,
.dropdown-menu &gt; li &gt; a:focus {
  color: #841904;
  background-color: transparent;
}

.btn-group &gt; .active {
	color: #fff !important;
    background-color: #f05a2a !important;
}

/*-------get in touch-------*/
ul.get-in-touch li.tel {
	color:#19171C;
}

ul.get-in-touch li.email {
}

/*-------dashboard-------*/
.dashboard {
    background: #f05a2a;
    color: #fff;
}
 
.dashboard .dashboardtotal {
    color: #fff;
}
 
.dashboard .dashboardtitle {
    color: #fff;
}

/*-------forms-------*/
.form-control {
	color:#94211E;
}

.btn {
	color:#fff;
}

.btn.btn-default {
	color:#94211E;
	border-color:#94211E;
	background-color:#fff;
}

.btn.btn-primary {
	background-color:#94211E;
}

.btn.btn-danger {
	background-color:#fff;
	color:#dc0a0a;
}

.btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-default:active {
	background-color:#000;
	color:#fff;
}

.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active {
	background-color:#000;
}

.btn.btn-danger:hover,
.btn.btn-danger:focus,
.btn.btn-danger:active {
	background-color:#dc0a0a;
	color:#fff;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color:#f1f2f2;
}

.autocomplete-suggestions { 
	border-color:#c3c3c3;
	background: #efefef; 
}

.autocomplete-suggestion {
	background:#fff;
}

.autocomplete-selected {
	background: #f0f0f0;
}

.autocomplete-suggestions strong {
	color: #f05a2a;
}

i.input-loading {
	color: #f05a2a;
}

.payment-summary {
	background-color:#efefef;
}

/*-------table-------*/
.table &gt; tbody &gt; tr.total {
	background-color:#f9f9f9;
}

.table &gt; thead &gt; tr &gt; th,
tr.title td {
	color:#bcbec0;
}

.table.search label {
	color:#fff;
}

.table.results &gt; thead &gt; tr &gt; th {
	color:#a8a8a8;
	border-bottom-color:#ddd;
}

.table &gt; tbody &gt; tr &gt; td a {
	color:#f05a2a;
}

.table &gt; tbody &gt; tr &gt; td a:hover {
	color:#841904;
}

.table-hover &gt; tbody &gt; tr:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; th {
	background: rgb(50, 48, 49); /* Fall-back for browsers that don't support rgba */
    background: rgba(50, 48, 49, .1);
}

table.expandable-child-table {
	background:rgb(50, 48, 49);/*the fall-back*/
	background:rgba(50, 48, 49, .1);
}

table.expandable-child-table table.child {
	background:rgb(50, 48, 49);/*the fall-back*/
	background:rgba(50, 48, 49, .1);
}

table.expandable-child-table table.child tr td {
	color:#888;
}

table.expandable-child-table table.child table.child tr td {
	color:#777;
}

/*-------tabs-------*/
.nav-tabs &gt; li &gt; a {
	color:#fff;
	background-color:#f05a2a;
}

.nav-tabs &gt; li &gt; a:hover,
.nav-tabs &gt; li &gt; a:focus,
.nav-tabs &gt; li &gt; a:active {
	background-color:#841904;
	color:#fff;
}

.nav-tabs &gt; li.active {
	border-color:#d8d8d8;
	border-bottom-color:#fff;
}

.nav-tabs &gt; li.active &gt; a {
	background-color:#a8a8a8;
	color:#fff;
}

.nav-tabs &gt; li.active &gt; a:hover,
.nav-tabs &gt; li.active &gt; a:focus,
.nav-tabs &gt; li.active &gt; a:active {
	background-color:#babcbf;
	color:#fff;
}

/*-------product grouping accordian-------*/
.product-group.opened {
	background-color:#efefef;
}

.product-button {
    color:#f05a2a;
}

/*-------order basket-------*/
#basket {
	color:#fff;
}

.basket-wrap,
.basket-wrap .basket-actions {
	background-color:#f05a2a;
}

.basket-scroll {
	border-color:#841904;
}

#basket h2 {
	color:#fff;
}

#basket a {
	color:#fff;
}

#basket a:hover,
#basket a:active,
#basket a:focus,
#basket .product ul li.product-price {
	color:#841904;
}

#basket .btn.btn-primary {
	background-color:#841904;
}

.basket-tab .basket-reveal.btn.btn-primary {
	background-color:#841904;
}

#basket .basket-reveal.btn.btn-primary:hover,
#basket .basket-reveal.btn.btn-primary:active,
#basket .basket-reveal.btn.btn-primary:focus {
	color:#f05a2a;
}

/*-------product payment page-------*/
.product-summary .product ul {
	border-bottom-color:#d8d8d8;
}

/*-------calendar-------*/
.ui-datepicker-month,
.ui-datepicker-year {
	color:#f05a2a;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	color:#f05a2a;
}

/*-------draggable list-------*/
li.grab {
	border-color:#f05a2a;
}

.grip {
	color:#f05a2a;
}

/*-------help-------*/
.help a {
	background-color:#f05a2a;
}

.help a:hover,
.help a:focus,
.help a:active {
	background-color:#841904;
}

/*-------messages-------*/
.message {
	border-bottom-color:#d8d8d8;
}

.message.unread {
	border-left-color:#f05a2a;
}

.message.unread h2 {
	color:#f05a2a;
}

.message-details {
	color:#babcbf;
}

.message-readers {
	background-color:#efefef;
	color:#A8A8A8;
}

/*-------misc-------*/
.alert-warning {
	background-color:#f05a2a;
	color:#fff;
}

.alert-warning li,
.alert-warning li a {
	color:#babcbf;
}

.alert-warning li:first-child {
	color:#fff;
}

.alert-warning li a {
	background-color:#babcbf;
	color:#999;
}

.alert-warning li:first-child a {
	background-color:#d64618;
	color:#fff;
}

.alert-warning li:first-child a:hover {
	background-color:#ba3b1e;
}

.product-tab-title,
.product-buttons {
	border-color:#ddd;
}

.product-tab-title p {
	color:#babcbf;
}

/*-------footer-------*/
.footer {
	background-color:#94211E;
	color:#fff;
	border-color:#999;
}

.footer .small-print {
}</pre></body></html>